Git checks
There are many things in git repositories which can be checked mechanically such as whitespace
errors, submodule availability, eligibility for a branch, and more. This crate provides traits
for these checks and a set of common checks which operate with minimal file inspection.